package com.hhh.springai_test.model.dto.user;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * 登录传输对象类
 * 用于序列化和反序列化登录所需的信息
 * 实现了Serializable接口以支持对象的序列化
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class LoginDto implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 用户名
     * 用于标识用户的身份
     */
    private String username;

    /**
     * 密码
     * 用于验证用户身份的密钥
     */
    private String password;

    /**
     * 验证码唯一标识
     * 用于关联验证码和用户会话
     */
    //private String uuid;

    /**
     * 验证码
     * 用于验证用户登录的验证码，增强安全性
     */
    //private String code;

}

